package in.rob.client.fragment;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import in.lib.utils.Views;
import in.lib.utils.Views.InjectView;
import in.lib.utils.Views.Injectable;
import in.lib.utils.Views.OnClick;
import in.rob.client.R;
import in.rob.client.fragment.base.BaseFragment;
@Injectable
public class UserFriendsFragment extends BaseFragment
{
@InjectView private FrameLayout fragmentHolder;
@InjectView private TextView followersButton;
@InjectView private TextView followingButton;
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.user_switch_layout, container, false);
Views.inject(this, view);
return view;
}
@Override public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
onFollowersButtonClick(null);
}
@OnClick public void onFollowersButtonClick(View v)
{
Fragment fragment = Fragment.instantiate(getContext(), FollowersFragment.class.getName(), getArguments());
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment_holder, fragment).commit();
followingButton.setTextColor(0xffaaaaaa);
followersButton.setTextColor(0xff000000);
}
@OnClick public void onFollowingButtonClick(View v)
{
Fragment fragment = Fragment.instantiate(getContext(), FollowingsFragment.class.getName(), getArguments());
FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.fragment_holder, fragment).commit();
followingButton.setTextColor(0xff000000);
followersButton.setTextColor(0xffaaaaaa);
}
}